home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / program / 356 / emacs.rc < prev    next >
Text File  |  1989-01-03  |  3KB  |  56 lines

  1. ;   Rebind keys.
  2. ;
  3. ;   When microEmacs is executed it looks for and uses this file to rebind
  4. ;   key definitions and set up macros.  See emacs.hlp and emacs.key for the
  5. ;   default bindings.  Most of these rebindings are self explanatory, but
  6. ;   you should note the following:
  7. ;
  8. ;       <sh> f9 will load and open a second window for the second file
  9. ;       name passed on the commandline to the emacs (as is done with error
  10. ;       files in the ana-systems package).  If only one filename was passed
  11. ;       then a second window into that file will be opened.  In either case,
  12. ;       f1 and f2 can then be used to scroll the two windows without going
  13. ;       to the trouble of changing the active window, f3 will change the
  14. ;       the active window, and f4 will delete windows.
  15.  
  16.  
  17. bind-to-key previous-page               FNa ; unshifted f1
  18. bind-to-key scroll-next-up              FNA ; shifted   F1
  19. bind-to-key next-page                   FNb ; unshifted f2
  20. bind-to-key scroll-next-down            FNB ; shifted   F2
  21. bind-to-key next-window                 FNc ; unshifted f3
  22. bind-to-key next-buffer                 FNC ; shifted   F3
  23. bind-to-key delete-window               FND ; shifted   F4
  24. bind-to-key delete-other-windows        FNd ; unshifted f4
  25.  
  26.  
  27. bind-to-key execute-macro-1             FNI ; shifted   F9, open second file
  28. bind-to-key exit-emacs                  FNi ; unshifted f9, just exit w/o save
  29. bind-to-key save-file                   FNJ ; shifted   F10, save current
  30. bind-to-key quick-exit                  FNj ; unshifted f10, save all and exit
  31.  
  32. bind-to-key yank                        FN- ; unshifted Undo
  33. bind-to-key backward-character          FN& ; left arrow
  34. bind-to-key beginning-of-file           FN$ ; Clr Home
  35. bind-to-key delete-next-character       FN# ; Delete
  36. bind-to-key end-of-file                 FN4 ; Shifted Clr Home
  37. bind-to-key forward-character           FN' ; right arrow
  38. bind-to-key next-line                   FN( ; down arrow
  39. bind-to-key next-page                   FN8 ; shifted down arrow
  40. bind-to-key end-of-line                 FN7 ; shifted right arrow
  41. bind-to-key previous-line               FN% ; up arrow
  42. bind-to-key previous-page               FN5 ; shifted up arrow
  43. bind-to-key beginning-of-line           FN6 ; shifted left arrow
  44. bind-to-key kill-to-end-of-line         FN3 ; shifted delete
  45. bind-to-key set-mark                    ^P  ; ctrl p
  46. bind-to-key exchange-point-and-mark     ^E  ; ctrl e
  47. bind-to-key kill-region                 ^K  ; ctrl k
  48. bind-to-key copy-region                 ^C  ; ctrl c
  49. bind-to-key yank                        ^Y  ; ctrl y
  50.  
  51. 1 store-macro
  52.   2 split-current-window
  53.   next-buffer
  54.   previous-window
  55. !endm
  56.